Skip to content

Add AI summarization, docs update, and form redesign#8

Merged
dmitry-kostin merged 6 commits intomainfrom
feat/summarize-and-docs
Feb 19, 2026
Merged

Add AI summarization, docs update, and form redesign#8
dmitry-kostin merged 6 commits intomainfrom
feat/summarize-and-docs

Conversation

@dmitry-kostin
Copy link
Copy Markdown
Owner

Summary

  • AI summarization — OpenAI Chat API integration with sidecar .md storage, custom prompts, demo mode support
  • Video title prepending — title is first line of both transcript and summary body across all codepaths (transcribe, demo, retranscribe, summarize, demo summarize)
  • Summarize form redesign — command-bar style with textarea, rounded border, blue focus glow, Generate/Cancel buttons
  • Tab-aware copy — copies transcript or summary based on active tab, distinct toast messages
  • Documentation — updated README (tagline, features, tech stack, config, API reference, project structure, history section) and CLAUDE.md (key patterns, summarize feature section)
  • Tests — summary CRUD, API endpoints (summarize, get summary, demo summarize), has_summary flag
  • Repo setup — MIT license, GitHub Actions CI, issue templates, PR template, banner

Test plan

  • Run poetry run pytest — all unit + endpoint tests pass
  • Run demo mode (?demo), click Magic on a completed card, verify form appears with spacing
  • Generate summary in demo mode, verify tab toggle and tab-aware copy
  • Verify delete cascades to remove summary sidecar
  • Check README and CLAUDE.md render correctly on GitHub

🤖 Generated with Claude Code

dmitry-kostin and others added 6 commits February 19, 2026 23:21
- Add summarize feature: OpenAI Chat API integration, sidecar storage,
  demo mode, tab-aware copy, transcript/summary tabs
- Prepend video title to transcript and summary body in all codepaths
- Redesign summarize prompt as command-bar style with textarea
- Update README and CLAUDE.md with summarize docs, new API endpoints,
  config, and project structure
- Add tests for summarize CRUD, API endpoints, and demo mode
- Add MIT license, CI workflow, and banner

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Custom SVG lollipop with 8-segment pinwheel swirl (red, blue, lime, white)
- Icon placed left of title + subtitle as a group
- Transcribe button uses lollipop lime green
- Command-bar focus glow matches new color scheme

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@dmitry-kostin dmitry-kostin merged commit 38962d7 into main Feb 19, 2026
3 checks passed
@dmitry-kostin dmitry-kostin deleted the feat/summarize-and-docs branch February 19, 2026 23:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant